ShortPixel\Controller\AdminNoticesController B

Total Complexity 87
Dependencies 5
Dependents 12
Total lines 535
Lines of code 339
Logical lines of code 180
Comment lines 66
Methods 26
Properties 6

Methods 26

Method Rating Maintainability Complexity Lines of code
parse_readme_content()
A
44 15 45
displayNotices()
A
43 10 47
doRemoteNotices()
A
48 10 33
proposeUpgradeRemote()
S
47 6 34
get_update_notice()
S
54 6 21
get_remote_notices()
S
50 5 30
__construct()
S
60 3 12
parse_update_notice()
S
61 3 12
pluginUpdateMessage()
S
62 3 11
check_admin_notices()
S
68 3 8
invokeLegacyNotice()
S
68 3 7
markdown2html()
S
60 2 14
initNotices()
S
67 2 8
getInstance()
S
73 2 5
getNoticeByKey()
S
67 2 9
loadNotices()
S
70 2 7
getAllNotices()
S
82 1 3
isSilentMode()
S
82 1 3
resetLegacyNotice()
S
80 1 3
proposeUpgradePopup()
S
76 1 4
resetIntegrationNotices()
S
80 1 3
resetQuotaNotices()
S
73 1 5
resetAPINotices()
S
74 1 5
resetCompatNotice()
S
80 1 3
resetOldNotices()
S
77 1 4
resetAllNotices()
S
81 1 3